n=40; m=3; a=[|117,726,307| 895,785,702| 111,967,268| 629,331,404| 10,693,946| 57,85,272| 697,911,862| 290,200,255| 677,439,410| 919,629,989| 857,126,574| 78,14,593| 186,592,980| 596,571,249| 326,849,325| 275,372,868| 640,409,519| 17,724,835| 904,200,915| 904,456,941| 687,611,752| 198,913,534| 743,137,257| 266,403,733| 401,950,447| 382,241,777| 216,970,324| 561,151,982| 414,410,200| 621,836,555| 950,648,26| 768,751,467| 729,239,213| 776,213,283| 32,111,963| 639,738,39| 64,749,738| 731,987,836| 33,276,599| 403,303,987|];